*,
*:after,
*:before {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    outline: none;
    border: none;
    text-decoration: none;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    cursor:pointer;
}
input,textarea{-webkit-appearance: none;border-radius:0;}

html { 
    font-family:"微软雅黑", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; 
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
    -webkit-font-smoothing: antialiased; /*chrome、safari*/
    -moz-osx-font-smoothing: grayscale;/*firefox*/
 }
body { 
    font-size:13px;
    background-color: #fff; 
    overflow-x: hidden; 
    -webkit-overflow-scrolling: touch; 
    -webkit-user-select:text;
}

html,
body,
#app,
.main-page{
    background:white;
    color:#333;
}
body{
    background:#f5f5f5;
    line-height:20px!important;
    font-size:13px;
}
ul,ol{
    list-style: none;
}